<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // - 根据输入的内容判断是几月   （  输入一个整数 1 - 12） （promt()）
        // - 
        // var num = 1;
        var num = prompt('请输入1-12之间的数字');
        // num是字符串类型--  '1'
        var res;
        console.log(num == 1);
        console.log('1' === 1);
        console.log(num === 1);
        // 类型转化
        num = parseInt(num);
        switch (num) {
            case 1:
                // console.log('1' === 1);
                // console.log(num === 1);
                res = '一月'
                // *******调试技巧  1 感觉到判断-没有执行 --通过log 发现了 case 1 没有执行
                // ****** 调试技巧 2 没有发现那行不执行，就是单纯的执行 结果跟我们想象的不一样，就log所有的变量
                console.log('111111');
                break;
            case 2:
                res = '二月'
                break;
            default:
                break;
        }
        console.log(res);//undefined--- 因为我们的 case 1 和case 2 都没有执行，res没有赋值，所以res 就是undefined

    </script>

</body>

</html>